A Scalable Visualization System for Crowd Simulations
نویسندگان
چکیده
The visualization system of large-scale crowd simulations should scale up with both the number of visuals (views of the virtual world) and the number of agents displayed in each visual. Otherwise, we could have large scale crowd simulations where only a small percentage of the population is displayed. Several approaches have been proposed in order to efficiently render crowds of animated characters. However, these approaches either render crowds animated with simple behaviors or they can only support a few hundreds of user-driven entities. In this paper, we propose a distributed visualization system for large crowds of autonomous agents that allows the visualization of the crowd without adding significant overhead to the simulation servers. The proposed implementation can be hosted on dedicated computers different from the servers, and it takes advantage of the Graphics Processor Unit (GPU) capabilities. As a result, the performance evaluation shows that thousands of agents can be rendered without affecting the performance of the simulation servers. These results suggest that the design of the visual client allows to add multiple visuals for displaying large crowds. Keywords—Distributed simulation, parallel rendering
منابع مشابه
A Distributed Framework for Scalable Large-Scale Crowd Simulation
Emerging applications in the area of Emergency Response and Disaster Management are increasingly demanding interactive capabilities to allow for the quick understanding of a critical situation, in particular in urban environments. A key component of these interactive simulations is how to recreate the behavior of a crowd in realtime while supporting individual behaviors. Crowds can often be unp...
متن کاملCrowdMixer: Multiple Agent Types in Situation-Based Crowd Simulations
This paper presents a scalable approach to crowd simulation that can generate complex and varied simulations by using multiple types of individuals in a crowd. Efficiency is attained by using a situation-based approach where an individual agent adopts behaviors according to its situation, which corresponds to a subspace of the universe.
متن کامل3D Interactive Visualization of Crowd Simulations at Urban Scale
Digital representations of the urban environment have constantly increased their complexity: starting from fixed chunks of 2D segment depicting the building base to complex data-sets comprising several layer of information such as multi-resolution GIS data combined with on field 3D data acquisition. Cities in particular and urban development in general emerge from the bottom up, so crowd is an ...
متن کاملA Specific System Design for Crowd Simulation
Crowd simulation can be considered as a special case of Virtual Environments where avatars are intelligent agents instead of user-driven entities. These applications require both rendering visually plausible images of the virtual world and managing the behavior of autonomous agents. The sum of these two requirements results in a computational cost that exponentially increases with the number of...
متن کاملDeformable polygonal agents in crowd simulation
To produce impressive virtual worlds, real-time crowd simulations require large and detailed scenes populated by agents with complex shapes and geometry. For efficiency reasons, these agents are usually approximated by point-like representations to optimize the performances of collision avoidance and interactions between agents. This paper addresses the issue of handling deformable polygonal ag...
متن کامل